package luogu.hash;
//P3370 【模板】字符串哈希
//set法超时这个方法4wa3tle

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**
 * @author :chenjie
 * @date :Created 2023/1/2 17:38
 */
public class StringHash {
    public static void main(String[] args) {
        Map<String,Integer>map=new HashMap<>();
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        sc.nextLine();
        for (int i = 0; i < n; i++) {
            String s=sc.nextLine();

            map.put(s,1);
        }
        System.out.println(map.size());
    }

}
//static int base=131;
//    static int n;
//    public static void main(String[] args) {
//        Scanner sc=new Scanner(System.in);
//        n=sc.nextInt();
//        sc.nextLine();
//        Long []arr=new Long[n];
//        for (int i = 0; i < n; i++) {
//            String s=sc.nextLine();
//            arr[i]=hash(s);
//        }
//        Arrays.sort(arr);
//        int sum=0;
//        for (int i = 0; i < n-1; i++) {
//            if(arr[i]==arr[i+1]){
//                continue;
//            }
//            sum++;
//        }
//        System.out.println(sum);
//    }
//    public static long hash(String s){
//        char[] chars = s.toCharArray();
//        int nums=0;
//        for (int i = 0; i < chars.length; i++) {
//            nums+=(nums*base)+chars[i]-'a'+1;
//        }
//        return nums;
//    }